function createModelViewMatrix(modelmatrixInfo) {
    const modelViewMatrix = mat4.create();

    translateAttri = modelmatrixInfo.translateAttri;
    rotateSpeed = modelmatrixInfo.rotateSpeed;
    translateAfterRotate = modelmatrixInfo.transAfterRot ? modelmatrixInfo.transAfterRot : [0, 0, 0]

    mat4.translate(modelViewMatrix, modelViewMatrix, translateAttri);
    mat4.rotate(modelViewMatrix, modelViewMatrix, Rotation * rotateSpeed[0], [1, 0, 0]);
    mat4.rotate(modelViewMatrix, modelViewMatrix, Rotation * rotateSpeed[1], [0, 1, 0]);
    mat4.rotate(modelViewMatrix, modelViewMatrix, Rotation * rotateSpeed[2], [0, 0, 1]);
    mat4.translate(modelViewMatrix, modelViewMatrix, translateAfterRotate);

    return modelViewMatrix;
}